package cn.hinglo.gameclaw.user.bean;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * @createTime: 2017/12/28
 * @author: HingLo
 * @description: 娃娃机器的抓取记录
 */
@Data
@Accessors(chain = true)
@Table(name = "grab_note")
public class GrabNote implements Serializable {
    @Id
    private String id;
    /**
     * 用户的ID
     */
    @NotNull(message = "用户Id不能是空")
    @Column(name = "user_id")
    private String userId;

    /**
     * 娃娃机的ID
     */
    private Integer cid;
    /**
     * 抓的娃娃机的名称
     */
    private String cname;
    /**
     * 头像,保存头像的名称
     */
    private String header;

    /**
     * 抓取记录时间
     */
    private Date date;
    /**
     * 使用的钻石数量
     */
    private Integer gold;

    /**
     * 赠送的积分数量
     */
    private Integer score;

    /**
     * pc端通知是否抓中
     */
    private Boolean status;

    /**
     * 如果是抓中后，记录是否已经被使用
     */
    private Boolean ostatus;

}
